salt efflorescence - Spanish English Dictionary